package com.hjm.project.agentInfo.agentPaid.mapper;

import java.util.List;
import com.hjm.project.agentInfo.agentPaid.domain.AgentPaid;

/**
 * AgentPaidMapper接口
 * 
 * @author maker-platform
 * @date 2021-03-22
 */
public interface AgentPaidMapper 
{
    /**
     * 查询AgentPaid
     * 
     * @param settleSerial AgentPaidID
     * @return AgentPaid
     */
    public AgentPaid selectAgentPaidById(String settleSerial);

    /**
     * 查询AgentPaid列表
     * 
     * @param agentPaid AgentPaid
     * @return AgentPaid集合
     */
    public List<AgentPaid> selectAgentPaidList(AgentPaid agentPaid);

    /**
     * 新增AgentPaid
     * 
     * @param agentPaid AgentPaid
     * @return 结果
     */
    public int insertAgentPaid(AgentPaid agentPaid);

    /**
     * 修改AgentPaid
     * 
     * @param agentPaid AgentPaid
     * @return 结果
     */
    public int updateAgentPaid(AgentPaid agentPaid);

    /**
     * 删除AgentPaid
     * 
     * @param settleSerial AgentPaidID
     * @return 结果
     */
    public int deleteAgentPaidById(String settleSerial);

    /**
     * 批量删除AgentPaid
     * 
     * @param settleSerials 需要删除的数据ID
     * @return 结果
     */
    public int deleteAgentPaidByIds(String[] settleSerials);
}
